Centos 7上使用Docker安装Mysql

8,726次阅读
2 条评论

共计 1150 个字符,预计需要花费 3 分钟才能阅读完成。

介绍

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。官网:点此进入

Centos 7 上使用 Docker 安装 Mysql

正文

首先,我们需要一台 Centos64 位的服务器,建议其内核版本>3.8,然后安装 docker

yum install -y docker

然后可以查看是否安装成功,输入以下命令

docker -v

安装成功之后,直接启动 docker 服务

service docker start

为了使安装更快,建议使用阿里云加速镜像:点此进入,获取自己的加速镜像地址,然后在终端执行:

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{"registry-mirrors": ["你的加速地址"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

下载 mysql 镜像:

docker pull mysql

查看所有的镜像,看看是否下载成功:

docker images

建立一个 mysql 容器:

sudo docker run --name docker_mysql -p 3307:3306 -e MYSQL_ROOT_PASSWORD=123456 -d docker.io/mysql restart=always
–name 容器的别称。
-p 端口映射。格式是 主机的端口: 容器的端口。这里 2 个都是 3306,所以是 3306:3306
-e 设置容器的环境变量。-e MYSQL_ROOT_PASSWORD=123456 就代表 mysql 的 root 的密码是 123456
-d 使用镜像包名称, 可以通过 docker images 查看
restart=always, 告诉 docker,这个容器要自动启动

查看 mysql 容器是否建立成功并启动:

docker ps -a

如果是以下的内容,则说明容器建立成功,反之失败:

CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                    NAMES
dfb04d622b50        docker.io/mysql     "docker-entrypoint.sh"   6 minutes ago       Up 6 minutes        0.0.0.0:3306->3306/tcp   docker_mysql

到这一步,我们就可以使用 Navicat 等相关工具进行连接,如果连接成功则一切都完成了,如果是使用 ecs 等云服务器记得开放相关端口。

后记

在这次安装 mysql 的过程中真的体验到 docker 的好处,比起传统的 mysql 的安装方式省去了很多的步骤,而且可以启动通过命令启动多个 mysql 容器,方便至极!

正文完
使用官方微信小程序体验更多功能
post-qrcode
 4
憧憬Licoy
版权声明:本站原创文章,由 憧憬Licoy 于2017-10-27发表,共计1150字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(2 条评论)
历史趣谈 评论达人 LV.1
2017-11-18 11:00:35 回复

这个是很有技术含量的文章

 Linux  MiuiBrowser  中国福建省福州市联通

憧憬点滴记忆

公告
Puock是一款基于WordPress开发的高颜值自适应开源主题,支持白天与黑夜模式、无刷新加载等功能。
文章搜索
憧憬点滴记忆
憧憬点滴记忆
Licoy's Blog关注互联网及软件IT技术的个人博客
今日一言
-「
热门文章
《活着》 – 人所体现生命的价值

《活着》 – 人所体现生命的价值

前言 在新年目标中为了定了一个读书计划,计划在 18 年中阅读 20 本各方面的书籍,目前阅读计划已经阅读了两...
Chatroulette-全世界随机视频聊天网站

Chatroulette-全世界随机视频聊天网站

介绍 Chatroulette 被人们叫做“聊天轮盘”是由一个 17 岁俄国高中生创立的随机视频聊天网站。该网...
Puock主题常见问题汇总

Puock主题常见问题汇总

前言 最近经常会收到小伙伴的一些老生常谈过的的问题,鉴于有些小伙伴因为网络原因无法及时访问到 Github 上...
SpringCloud使用Zuul出现“Forwarding error”错误解决方法

SpringCloud使用Zuul出现“Forwarding error”错误解决方法

起因 博主在使用 zuul 的时候,所有的配置都是配置完全了的,但是只要一访问服务就出现 500,然后查看控制...
岛屿数量计算中的DFS和BFS的应用

岛屿数量计算中的DFS和BFS的应用

前言 计算岛屿数量是在由 ’0’ 与 ’1’ 的二维网格中寻找...
最新评论
憧憬Licoy 憧憬Licoy 暂时不做友联申请了
憧憬Licoy 憧憬Licoy 暂时不做友联申请了
YanQS YanQS 名称:YanQS's Blog 网址:https://yanqs.me/
ygtg ygtg 很好 :beer:
ssdfg ssdfg 用户中心太简陋了! :grin:
mp4网 mp4网 申请友链 名称:mp4网 地址:http://mp4wang.cc 描述:多来看看
xf xf 感谢作者的分享
朵朵 朵朵 过来看看
热评文章